Requirement Engineering: an Approach to Quality Software Development

نویسندگان

  • Dhirendra Pandey
  • Vandana Pandey
چکیده

The requirement engineering is the process of collection of requirements and further, implements it to the software development process. It is important for every organization to develop quality software products that satisfy the user’s needs. To achieve this goal we have to apply requirement engineering practices in every step of software development process. We use requirement engineering practices because requirement engineering is most important phase of software development process and with the help of requirement engineering practices we collect user’s requirement and implement them in software development process. The purpose of this paper is to give an idea to how requirement engineering is necessary for software development and how requirement engineering influences the software development process. In this paper we analyze the requirement engineering process for designing quality software products and also describe the importance of requirement engineering.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Overview of Impact of Requirement Metrics in Software Development Environment

Requirement engineering is the important area of software development life cycle. Requirements engineering play an important role in maintaining software quality. Software quality depends on many factors like delivery on time, within budget and fulfilling user’s needs. Software requirements are the foundations through which quality can be measured. Quality should be maintained from starting pha...

متن کامل

An Aspect-Oriented Framework for Software Product Line Engineering

Software Product Line Engineering (SPLE) is a relatively new software development paradigm to improve systematic software reuse. There are two key assets underpin the software product line (SPL) development: a feature model and a reference architecture. To deal with complex crosscutting behaviours in SPLs and also manage the impact of nonfunctional requirements (NFRs), we propose an aspect-orie...

متن کامل

An integrated fuzzy multiple objective decision framework to optimal fulfillment of engineering characteristics in quality function development

Quality function development (QFD) is a planning tools used to fulfill customer expectation and QFD is a systematic process to translating customer requirement (WHATs) into technical description (HOWs). QFD aims to maximize customer satisfactions related to enterprise satisfaction. The inherent fuzziness of relationships in QFD modeling justifies the use of fuzzy regression for estimating the r...

متن کامل

Towards Distributed GQM

Global software development has a big impact on current software engineering practices. Current quality frameworks and improvement strategies need to be adapted for distributed software engineering environments. GQM is an approach to measurement that can be used within the context of a more general strategy to software quality improvement. We present a variant of GQM, called D-GQM (DistributedG...

متن کامل

Towards Test-Driven and Architecture Model-Based Security and Resilience Engineering

The quality of software systems depends strongly on their architecture. For this reason, taking into account non-functional requirements at architecture level is crucial for the success of the software development process. Early architecture model validation facilitates the detection and correction of design errors. In this research, the authors are interested in security critical systems, whic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012